@charset "utf-8";

/* -------------------- Reset Start --------------------*/
body{font:12px/1.5  Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;color:#333;}
html,body,div,h1,h2,h3,h4,h5,h6,p,a,span,ul,li,ol,dl,dt,th,tr,td,input,button,table,[class~=size-],:active,:hover,:focus,:link,:visited{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
button, input, select, textarea{font:12px/1.5  Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
input, select, textarea{font-size:100%}
html, body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, textarea, blockquote, th, td{margin:0;padding:0}
img, fieldset, abbr, acronym{border:0}
ol, ul{list-style:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:500}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
br{height:0;overflow:hidden;line-height:0}
a{text-decoration:none;outline:none;color:#49f;}
a:hover{text-decoration:underline;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
input,textarea{outline:none}
textarea{resize:none}
em,i{font-style: normal}
/*------- 清除浮动 -------*/
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

/*------- 主体 --------*/
.main{position:relative;width:1190px;margin:0 auto;*zoom:1;}
.main:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.bg_inner_banner{margin-top:20px;width:1190px;height:120px}
.tts-od-tips{color:#FF0000;font-size:16px;margin:10px 0}
/*------- 面包屑导航 -------*/
.breadcrumb-trail{padding:12px 0;font-size:12px;color:#333;}
.breadcrumb-trail span{color:#666}
.breadcrumb-arrow{display:inline-block;width:5px;height:9px;margin:0 4px;font-size:0;background:url(https://img.haoqiao.com/website/images/breadcrumb_arrow.gif) no-repeat;}
.side-app-right{display:none}
/*------- 分页 -------*/
.ui-page{margin:10px 0;text-align:center;font-size:0}
.ui-page a, .ui-page span{display:inline-block;padding:0 8px;margin:0 3px;color:#09F;font-size:16px;background:#a7a7a6;color:#fff;border:solid 1px #a7a7a6;}
.ui-page a:hover, .ui-page span{background:#fff;color:#a7a7a6;text-decoration:none;}

/*------- 酒店星级 -------*/
.hotel-star{display:inline-block;height:14px;margin-left:10px;line-height:14px;background:url(https://img.haoqiao.com/website/images/hotel_star.gif) 0 -14px repeat-x;font-size:0;*display:inline;*zoom:1;}

/*------- 分页 --------*/
.ui-page{margin:10px 0;text-align:right;font-size:0}
.ui-page a, .ui-page span{display:inline-block;height:40px;line-height:40px;padding:0 15px;margin:0 3px;border-radius:3px;color:#09F;font-size:16px;background:#edeef0;color:#5da3ff;}
.ui-page a:hover, .ui-page span{background:#7997b9;color:#fff;text-decoration:none;}

/*------- 返回顶部反馈建议 ---------*/
.side-right{position:fixed;bottom:90px;right:20px;_position:absolute;}
.side-right a{display:block;width:55px;height:55px;margin:0 0 8px 0;background:url(https://img.haoqiao.com/website/images/return_top_new.png) no-repeat;}
.side-right a.return-top{display:none;}
.side-right a:hover{background:url(https://img.haoqiao.com/website/images/return_top_new_hover.png) no-repeat;}
.side-right a.side-right-advise{height:65px;background-position:0 -60px}
.side-right a.side-right-fav-none{height:65px;background-position:0 -60px}
.side-right a.side-right-fav{height:65px;background-position:0 -130px}
.side-right a.side-right-dr{height:65px;text-align:center;background-position:0 -200px;}
.side-right a.side-right-dr img{margin:8px 0 0 0;}
.side-right a.side-right-dt{height:65px;text-align:center;background-position:0 -270px;}
.side-right a.side-right-dt img{margin:8px 0 0 0;}
.side-right a.side-right-ds{background-position:0 -345px;}
.side-right a.side-right-fb img{margin:8px 0 0 0;}
.side-right a.side-right-fb{height:65px;background-position:0 -340px;}
.side-right a.side-right-so img{margin:8px 0 0 0;}
.side-right a.side-right-so{height:65px;background-position:0 -410px;}
.side-app-right{position: fixed;top:200px;right:100px;_position:absolute;display:none}

/*----------- 浮层 -----------*/
.index-popup{position:absolute;z-index:205;background:#fff;width:600px}
.index-popup-title{position:relative;height:50px;line-height:50px;color:#fff;background:#4f5f6f;font-size:16px;padding:0 15px;}
.index-popup-close{position:absolute;right:15px;top:17px;width:16px;height:16px;background:url(https://img.haoqiao.com/website/images/index_close.gif) no-repeat;}
.index-popup-close:hover{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.index-popup-btn-center{margin:20px 0 30px;text-align:center;}
.index-popup-btn{display:inline-block;width:140px;height:40px;line-height:40px;background:#49f;border-radius:3px;border:0;color:#fff;text-align:center;font-size:16px;cursor:pointer;margin-right:10px}
.index-popup-want-icon{margin:30px 30px 0;padding:0 0 0 70px;background:url(https://img.haoqiao.com/website/images/popup_want_icon.gif) 0 center no-repeat;font-size:20px;}
.index-popup-right-icon{margin:30px 30px 0;padding:0 0 0 70px;background:url(https://img.haoqiao.com/website/images/popup_right_icon.gif) 0 center no-repeat;font-size:20px;}


/**#bg{position:absolute;z-index:200;top:0;left:0;background:#000;opacity:0.5;filter:alpha(opacity=50);}**/
#bg{position: absolute;z-index: 200;top: 0;left: 0; background-color:rgba(0,0,0,0.7);}
/*------- 提示 -------*/
.ui-tips{position:absolute;z-index:100;padding:3px 5px;background:#fff;border:solid 1px #8ea3b2;}

/*------ 下拉UI ------*/
.ui-sel-txt{position:relative;display:inline-block;width:70px;height:30px;line-height:32px;padding:0 6px;border:solid 1px #ccc;border-radius:3px;cursor:pointer;*display:inline;*zoom:1;}
.ui-nosel-txt{width: 298px;position: relative;display: inline-block;margin: 0 0 0 5px;}
.ui-sel-txt i{position:absolute;right:6px;top:13px;width:0;height:0;border-color:#999 transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;}
.ui-sel-txt ul{position:absolute;z-index:91;left:-1px;top:36px;width:100%;margin:0 0 -1px 0;background:#fff;border:solid 1px #ccc;border-radius:3px;overflow:hidden;box-shadow:0px 0 8px rgba(100, 100, 100, 0.5);}
.ui-sel-txt ul a{display:block;height:32px;line-height:32px;margin:0 0 -1px 0;padding:0 4px;border-bottom:solid 1px #ccc;color:#666;}
.ui-sel-txt ul a:hover{background:#EBEBEC;text-decoration:none;}

/*------- hide -------*/
.hide{display:none;}

/*------- title -------*/
.ui-title-t1{height:40px;line-height:40px;padding:0 0 0 40px;border-bottom:solid 2px #e5e5e5;color:#333;font-size:24px;}

/*------- btn -------*/
.ui-btn{display:inline-block;background:#49f;width:140px;height:40px;line-height:40px;margin:0 10px 0 0;border:0;border-radius:3px;font-size:16px;color:#fff;text-align:center;}


/*--------- footer --------*/
.footer{width:100%;padding:30px 0 25px;background:url(https://img.haoqiao.com/website/images/footer.png) repeat;border-top:solid 1px #ddd;color:#fff;}
.footer-left{width:100%;margin:4px 0 0 0;}
.footer-left p{margin-left:10px}
.footer-right{width:100%;border-top:1px solid #666;float:left;margin:10px 0 10px 0;padding-top:10px;vertical-align:middle;height:40px}
.footer-right img{float:left}
.footer-right .footer-reserved{padding:15px 0 0 15px;float:left;}
.footer-about{float:left;width:160px;margin:0;line-height:20px;display:inline}
.footer-a-title{margin:0 0 8px 0;font-size:14px;background:url(https://img.haoqiao.com/website/images/footer_about_list_style.png) no-repeat;padding-left:10px}
.wx-footer{margin:5px 0 0 0}

/*--------- tts 套餐选择 ---------*/
.tts-workflow{background:#ecf3f6;border-bottom:solid 2px #e69b82;}
.tts-wf-inner{position:relative;width:1190px;height:100px;margin:0 auto;padding:20px 0;}
.tts-wf-hotelinfo{position:relative;padding:0 0 0 115px;}
.tts-wf-hotelinfo img{position:absolute;width:100px;left:0;top:0;}
.tts-wf-hif{padding:8px 0 0 0;}
.tts-wf-hif h1{font-size:24px;}
.tts-wf-hif em{font-style:normal;color:#858585;padding:0 6px 0 6px;font-size:14px;}
.tts-wf-hif p{margin:0 0 0 0;color:#8f9394}
.tts-wf-hif h1 a {color: #333;}
.tts-wf-hif h1 a:hover {color: #49f;}
.tts-order-step{position:absolute;top:28px;right:-15px;}
.tts-order-step li{position:relative;float:left;width:100px;height:112px;text-align:center;}
.tts-order-step li span{display:block;font-size:30px;color:#a2a6a8;}
.tts-order-step li em{font-style:normal;font-size:14px;color:#666}
.tts-order-step li.current span, .tts-order-step li.current em{color:#d75;}
.tts-order-step li.current i{position:absolute;bottom:-2px;left:50%;width:38px;height:14px;margin:0 0 0 -19px;background:url(https://img.haoqiao.com/website/images/tts_wf_arrow.gif) no-repeat;}
.tts-tc-title{margin:20px 0 0;font-size:24px;}
.tts-tc-title span{margin:0 0 0 14px;color:#858585;font-size:12px;}
.tts-tc-title i{margin:0 0 0 10px;padding:0 0 0 20px;background:url(https://img.haoqiao.com/website/images/detail_r.gif) 0 center no-repeat;font-size:12px;color:#858585;font-style:normal;}
/* 套餐表格 */
.tts-tc-table {min-height:400px}
.tts-tc-t-title{position:relative;height:32px;line-height:32px;margin:20px 0 0 0;color:#666;}
.tts-tc-t-table{margin:10px 0 0 0;}
.tts-tc-t-table th{height:40px;line-height:40px;background:#e1eaf1;text-align:left;padding-left:10px;}
.tts-tc-t-table td{padding:20px 10px;border-bottom:solid 1px #e9eff5;}
.tts-td-name{}
.tts-t-name{border-radius:2px;color:#666;}
.tts-t-tk span{border-bottom:dotted 1px #49f;}
.tts-t-person i{display:inline-block;width:9px;height:10px;margin:0 6px 0 0;vertical-align:0;background:url(https://img.haoqiao.com/website/images/list_peo_icon.gif) repeat-x;}
.tts-t-price strong, .tts-t-room strong{color:#d75;}
.tts-t-price strong.big, .tts-t-room strong.big{border-bottom:dotted 1px #49f;font-size:24px;}
.tts-t-room strong.big{font-size:18px;border-bottom:none;}
.tts-t-room-person{padding:4px 0;}
.tts-t-btn{display:inline-block;background:#49f;width:100px;height:34px;line-height:34px;border-radius:3px;font-size:16px;color:#fff;text-align:center;}
/* 更改日期 */
.hotel-detail-date{position:absolute;right:0;top:0;}
.hotel-d-date-txt{width:100px;height:24px;line-height:24px;margin:0 4px 0 0;padding:3px 20px 3px 42px;border:solid 1px #ddd;border-radius:2px;background:#fff url(https://img.haoqiao.com/website/images/bread_date.gif) 142px center no-repeat;}
.tts-od-e-tarea{width:653px;height:60px;border:solid 1px #ccc;padding:6px;border-radius:3px;vertical-align:top;font:12px/1.5  Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;color:#333;}
.input_num{margin-left:94px;}
.hotel-d-date-btn{border: 0;background:#ccc;border-radius: 2px;padding: 3px 15px;height:30px;cursor: pointer;}
.hotel-d-date-btn:hover{background:#ddd;}
.hotel-detail-d-l{display:inline-block;position:relative;*display:inline;*zoom:1;}
.hotel-detail-d-l span{position:absolute;top:7px;left:0;line-height:18px;padding:0 0 0 12px;cursor:default;}
/* tts 订单填写 */
.tts-order-edit-l{float:left;width:592px;margin:20px 0 160px 0;}
.tts-order-e-t{margin:10px 0 15px;font-size:20px;}
.tts-order-e-t span{margin:0 0 0 5px;font-size:12px;}
.tts-od-e-from-i{margin:0 0 6px 0;}
.tts-od-e-from-i span{display:inline-block;width:100px;text-align:right;vertical-align:middle;}
.tts-od-e-tips{display:inline-block;height:140px;line-height:20px;margin: 0 0 0 76px;  padding: 0 0 0 25px;vertical-align:middle;*display:inline;*zoom:1;}
.order-search .tts-od-e-tips{height:20px;margin: 0 0 0 5px;display:inline-block;line-height:20px;  padding: 0 0 0 25px;vertical-align:middle;*display:inline;*zoom:1;}
.tts-od-e-tips-error{background:url(https://img.haoqiao.com/website/images/tts_edit_tips.gif) no-repeat;}
.tts-od-e-tips-msg{background:url(https://img.haoqiao.com/website/images/tts_edit_tips_2.gif) no-repeat;}
.tts-od-e-from-i-d{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.tts-od-e-c{font-style:normal;font-weight:700;}
.tts-od-e-txt{width:300px;padding:3px 5px;height:24px;line-height:24px;margin:0 0 0 5px;border:solid 1px #ccc;border-radius:3px;vertical-align:middle;}
.tts-od-e-txt-name{position:relative;display:inline-block;*display:inline;*zoom:1;}
.ui-btn{cursor:pointer}
.tts-od-e-txt-name .tts-od-e-txt{width:150px;padding:3px 5px 3px 30px;}
.tts-od-e-txt-name i{position:absolute;top:6px;left:12px;width:20px;height:20px;line-height:20px;background:#A6B9C1;border-radius:3px;color:#fff;font-style:normal;text-align:center;}
.tts-od-e-btn-w{margin:20px 0 50px 0;text-align:center;}
.tts-order-e-t-other{padding:15px 0 0;border:dashed 1px #b2c1c7;}
.tts-od-e-c-info{border:solid 3px #f8e4de;margin:20px 0 20px 0;padding:24px;color:#d75;line-height:24px;}
.tts-od-e-c-info p{font-size:16px;font-weight:700;}
.tts-od-e-tarea{font-size:12px}
.tts-od-e-l-tips-imp{border:solid 3px #f8e4de;margin:0 0 20px 0;padding:10px 10px 10px 36px;line-height:24px;background:url(https://img.haoqiao.com/website/images/order_tips_from.gif) 10px 12px no-repeat;}
.tts-od-e-l-tips-imp span{color:#d75;font-weight:700;}
.tts-od-e-l-tips{margin:10px 0 0 108px;color:#d75}
.tts-order-edit-r{float:right;width:426px;}
.tts-od-e-r-info{margin:20px 0 0 0;padding:8px;border:solid 3px #e1eaf1;}
.tts-od-e-r-i-hotel{padding:8px;margin:0 0 6px;}
.tts-od-e-r-i-hotel h4{font-size:20px;}
.tts-od-e-r-i-hotel p{margin:10px 0 0 0;}
.tts-od-e-r-i-hotel i{margin:0 0 0 10px;padding:0 0 0 20px;background:url(https://img.haoqiao.com/website/images/detail_r.gif) 0 center no-repeat;font-size:12px;font-style:normal;}
.tts-od-e-r-i-list{padding:12px 8px 0;  }
.tts-od-e-r-i-l{margin:0 0 10px 0;}
.tts-od-e-r-i-l span{display:inline-block;width:90px;text-align:right;vertical-align:middle;}
.tts-od-e-r-i-d label{}
.tts-od-e-r-i-d{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}
.tts-od-e-r-i-d i{font-style:normal;}
.tts-od-e-r-i-d-dis p{font-size:12px;color:#333;font-weight: 100;margin-top:5px}
.tts-od-e-r-i-d-dis p span{font-size:12px;background: #eb997a;color:#fff;font-size:12px;padding:1px 3px;margin-right:8px;}
.tts-od-e-r-i-l-price{margin:0;color:#ff3232;font-size:18px;}
.tts-od-e-r-i-l-price .tts-od-e-r-i-d{font-size:30px;}
.tts-od-e-r-tips{border:solid 3px #f8e4de;margin:20px 0 0 0;padding:20px;}
.tts-od-e-r-tips-cont{line-height:24px;}
.tts-od-e-r-tips-cont b{font-size:14px;font-weight:700;line-height:24px}
.tts-od-e-r-tips-cont li{padding:0 0 0 14px;}
.tts-od-e-mod-peo{position:relative;display:inline-block;margin:0 0 0 5px;*display:inline;*zoom:1;}
.tts-mod-peo-win{position:absolute;top:20px;left:0;z-index:90;width:380px;background:#fff;border:solid 2px #91a3b1;}
.tts-mod-peo-from{padding:15px 5px;}
.tts-mod-peo-f{margin:0 0 5px 15px;}
.tts-mod-peo-f span{width:60px;}
.ts-od-e-f-chk{margin:0 4px;vertical-align:middle;}
.tts-od-e-mod-peo .J_edit_btn{margin-left:0;text-decoration:underline}
.tts-od-e-r-i-list-r{font-size:12px}
.tts-od-e-r-i-d .ui-sel-txt{/*display:inline-block;*/position: relative;}
.tts-od-e-r-i-d table{width:600px;}
.tts-od-e-r-i-d table tr td{width:200px}
.tts-od-e-txt-name-c-t{color:#ccc}
.index-popup-cont-b{width:90%;margin:20px auto 5px ;border-bottom:1px dashed #D5D5D5}
/* 订单状态 */
.order-status-info{margin:20px 0 0 0;border:solid 3px #e1eaf1;}
.order-sta-i-title{font-size:18px;padding:10px 10px 0;}
.order-sta-i-table{padding:0 10px;}
.order-sta-i-table table{margin:10px 0 0 0;border-top:dashed 1px #e1eaf1;}
.order-sta-i-table td{padding:6px 4px 0;line-height:24px;}
.order-sta-i-table td strong{padding:0 0 0 30px;}
.order-sta-i-l span{display:inline-block;vertical-align:top;}
.order-sta-i-l-d{display:inline-block;width:220px;*display:inline;*zoom:1;vertical-align:top;}
.order-sta-i-l-d i{font-style:normal;color:#d75;}
.order-sta-i-l-d em{display:inline-block;margin:0 0 0 10px;padding:0 0 0 18px;background:url(https://img.haoqiao.com/website/images/detail_r.gif) 0 center no-repeat;font-size:12px;color:#858585;font-style:normal;}
.order-sta-i-price{height:64px;line-height:64px;margin:20px 0 0 0;padding:0 40px;background:#edf2f7;}
.order-sta-i-price span{padding:0 5px;font-size:30px;color:#d75}
/* 支付方式 */
.order-pay-type{margin:20px 0 10px 0;border:solid 3px #A6B9C1;}
.order-pay-t-title{margin:5px;border-bottom:dashed 1px #e1eaf1;}

.order-pay-tab{margin:10px;border-bottom:solid 1px #e1e1e1;}
.order-pay-tab li{float:left;width:120px;height:28px;line-height:28px;border-bottom:solid 3px #fff;cursor:pointer;text-align:center;font-size:14px;color:#666;}
.order-pay-tab li.current{border-color:#d75;color:#d75;}
.order-pay-type-sel{position:relative;padding:10px 30px 0 118px;}
.order-pay-type-sel-t{position:absolute;top:18px;left:20px;font-size:14px;font-weight:700;}
.order-pay-type-sel-tips{color:#999;font-size:14px;margin: 8px 0px 0px 20px;}
.order-pay-type-sel-channel{margin:10px 0;margin: 8px 0px 0px 20px;}
.order-pay-type-sel-channel li{float:left;width:184px;margin:0 10px 10px 0;display:inline;}
.order-pay-type-sel-channel li label{display:inline-block;width:160px;height:38px;margin:0 0 0 2px;background:url(https://img.haoqiao.com/website/images/pay_icon.jpg) no-repeat;border:solid 1px #ccc;vertical-align:middle;cursor: pointer;}
.order-pay-type-sel-channel li label.cft{background-position:0 -40px}

.order-pay-bank li label{background:url(https://img.haoqiao.com/website/images/bank_list.png) no-repeat}
.order-pay-bank li label.cmb{background-position:20px 0px}
.order-pay-bank li label.icbc{background-position:20px -36px}
.order-pay-bank li label.ccb{background-position:20px -72px}
.order-pay-bank li label.boc{background-position:20px -108px}
.order-pay-bank li label.abc{background-position:20px -144px}
.order-pay-bank li label.comm{background-position:20px -180px}
.order-pay-bank li label.ceb{background-position:20px -216px}
.order-pay-bank li label.cmbc{background-position:20px -252px}
.order-pay-bank li label.spdb{background-position:20px -288px}
.order-pay-bank li label.cib{background-position:20px -324px}
.order-pay-bank li label.spabank{background-position:20px -360px}
.order-pay-bank li label.citic{background-position:20px -396px}
.order-pay-bank li label.hxbank{background-position:20px -432px}
.order-pay-bank li label.psbc{background-position:20px -468px}
.order-pay-bank li label.cib{background-position:20px -504px}
.order-pay-bank li label.gdb{background-position:20px -540px}
.order-pay-bank li label.bjbank{background-position:20px -576px}
.order-pay-bank li label.njcb{background-position:20px -612px}
.order-pay-bank li label.bohaib{background-position:20px -648px}
.order-pay-bank li label.hzcb{background-position:20px -684px}
.order-pay-bank li label.shbank{background-position:20px -720px}
.order-pay-bank li label.cdcb{background-position:20px -756px}
.order-pay-bank li label.qdccb{background-position:20px -792px}
.order-pay-bank li label.nbbank{background-position:20px -828px}
.order-pay-bank li label.bjrcb{background-position:20px -864px}
.order-pay-bank li label.shrcb{background-position:20px -900px}

.order-pay-type-btn-w{height:60px;line-height:40px;padding:20px 30px;background:#edf2f7;color:#999;}
.order-pay-type-btn{background:#49f;width:140px;height:40px;line-height:40px;margin:0 10px 0 0;border:0;border-radius:3px;font-size:16px;color:#fff;text-align:center;cursor:pointer;}
.order-pay-popup{width:580px;text-align:center;}
.order-pay-popup .index-popup-want-icon{display:inline-block;margin:30px 0 20px;padding:30px 0 20px 70px;*display:inline;*zoom:1;}
.order-pay-popup .index-popup-right-icon{display:inline-block;margin:30px 0 20px;padding:20px 0 20px 70px;*display:inline;*zoom:1;}
.order-pay-popup .index-popup-btn{margin:0 10px;}
.order-pay-popup-tips{padding:0 20px 0 86px;line-height:24px;font-size:14px;text-align:left;}
.order-pay-popup-btn{margin:40px 0 10px 0;padding:10px 0 0 0;border-top:solid 1px #ddd;text-align:right;}
.order-pay-price-change{margin:0 55px;}
.order-pay-price-c{float:left;width:198px;display:inline;}
.order-pay-price-c-cont{margin:4px 0 0 0;border:solid 1px #e6e5e5;}
.order-pay-price-c-pi{padding:20px 20px;}
.order-pay-price-c-tot{padding:10px 0;background:#f6f5f4;text-align:center;}
.order-pay-price-c-pi p{line-height:30px;}
.order-pay-price-c-tot span{font-size:30px;color:#d75;font-weight:700}
.order-pay-price-c-icon{margin:0 20px 0 0;padding:0 70px 0 0;background:url(https://img.haoqiao.com/website/images/tts_price_c_arrow.gif) center right no-repeat;}
.tts-od-e-from-uitxt{width:360px;margin:0 0 0 0;}
#J_popup_price .order-del-pop-tips{background:url(https://img.haoqiao.com/website/images/tts_tips_icon.gif) 0 center no-repeat;background-size:30px 30px;padding: 0 0 0 40px;  height: 30px;  margin: 30px 30px 16px 30px;}
.order-pay-price-change{margin:0 30px 50px 30px}
.order-pay-price-change table{width:540px;}
.order-pay-price-change table tr{height:40px;}
.order-pay-price-change table tr th{background: #f0f0f0;font-size:14px;color:#333333;padding-left:15px;font-weight: 100}
.order-pay-price-change table tr td{font-size:14px;padding-left:15px;padding:14px 0 0 14px}
.order-pay-price-change table tr .order-pay-price-t-d-l{text-align: right;color:#333333;width:70px;padding-left:0px;font-weight: 700}
.order-pay-price-change table tr .order-pay-price-t-d-m{color:#518cca;width:220px}
.order-pay-price-change table tr .order-pay-price-t-d-r{color:#dd7755;width:220px}
.order-pay-price-change table  .order-pay-price-t-h{text-align: left}
.order-pay-price-change table  .order-pay-price-t-b{border-bottom: 1px dotted #cccccc}
.tts-od-e-r-i-l .tts-od-e-r-i-d{text-align: left}
.tts-od-e-r-i-l .tts-od-e-r-i-d span{width:auto;}
/* 订单完成 */
.order-complete{padding:60px 0 60px 160px;}
.order-com-title{position:relative;margin:0 0 40px 0;line-height:40px;font-size:20px;}
.order-com-title span{color:#d75}
.order-com-title i{position:absolute;left:-70px;top:50%;width:52px;height:52px;margin:-26px 0 0 0;background:url(https://img.haoqiao.com/website/images/popup_right_icon.gif) no-repeat;}
.order-com-title-error i{background-image:url(https://img.haoqiao.com/website/images/popup_want_icon.gif);}
.order-com-tips-l li{line-height:30px;color:#666;}
.order-com-tips-l li span{color:#d75;}
.order-com-tips-l li a{text-decoration:underline;}
.order-com-print{position:relative;margin:20px 0;text-align:center;margin-bottom:100px}
.order-com-print span{position:absolute;left:5px;top:0;line-height:40px;font-size:16px;color:#999;}
/* 订单查询 */
.order-search{margin:0 0 40px 0;padding:30px 0 30px 70px;background:#ecf3f6;border-radius:4px;}
.order-sea-phone{float:left;width:468px;border-right:1px #fff solid;}
.order-sea-title{margin:0 0 30px;font-size:20px;}
.order-sea-code{float:left;width:440px;margin:0 0 0 70px;display:inline;}
.order-sea-f-list{position:relative;margin:0 0 22px 0;}
.order-sea-f-list span{display:inline-block;width:65px;font-size:14px;vertical-align:middle;}
.order-sea-txt{width:230px;height:20px;line-height:20px;padding:7px 4px;border:solid 1px #ccc;border-radius:3px;vertical-align:middle;}
.order-sea-f-l-tips{margin:0 0 20px 70px;}
.order-sea-f-l-tips p{color:#d75;}
.order-sea-phone-code{width:120px;height:36px;margin:0 0 0 6px;border:solid 1px #49f;border-radius:3px;background:#f5f4f3;vertical-align:middle;color:#49f;cursor:pointer;}
.order-sea-code-img{width:120px;height:34px;margin:0 5px;border:solid 1px #ccc;border-radius:3px;vertical-align:middle;}
/* 订单列表 */
.order-list-tab{margin:40px 0 0 0;}
.order-list-tab li{margin:0 10px 0 0;padding:0 6px;color:#999}
.order-list-tab li.current{color:#333;}
.order-list-tab li a:hover{text-decoration: none}
.order-list-table-w{margin:34px 0 100px 0;}
.order-list-table-w table{margin:0 0 10px 0;}
.order-l-t-title td{height:38px;padding:0 10px;background:#e1eaf1;}
.order-l-t-td1{font-weight:700;}
.order-l-t-td1 span{margin:0 0 0 15px;}
.order-l-t-td1 em{font-style:normal;color:#d75;}
.order-l-t-data td{padding:20px 10px;border-bottom:solid 1px #e9eff5;}
.order-l-t-hotel-title{font-size:18px;color:#333;cursor:pointer;}
.order-l-t-hotel-title span{font-size:12px;color:#999;}
.order-l-t-hotel-title:hover, .order-l-t-hotel-title:hover span{color:#49f;}
.order-l-t-hotel-cont{position:relative;height:82px;margin:20px 0 1px;padding:0 0 0 115px;}
.order-l-t-h-img{position:absolute;left:0;top:0;width:98px;height:82px;}
.order-l-t-h-info .hotel-star{margin:10px 0 2px 0;}
.order-l-t-h-info p{margin:4px 0 0 0;color:#999;}
.order-l-t-chk p{margin:0 0 6px 0;}
.order-l-t-chk p span{color:#999;}
.order-l-t-price{color:#999;}
.order-l-t-p-num{font-size:16px;font-weight:700;color:#d75;}
.order-l-t-cal{border-bottom:dotted 1px #49f;}
.order-l-t-control p{margin:0 0 5px 0;}
.order-l-t-btn{display:inline-block;height: 55px;  line-height: 55px;padding:0 8px;border-radius:2px;background:#49f;color:#fff;}
/* 订单详情 */
.order-detail-title{margin:30px 0 0;padding:15px;border:solid 3px #e1eaf1;}
.order-detail-t{font-size:24px;}
.order-detail-t span{color:#999;font-size:14px;}
.order-detail-t-cont{position:relative;height:80px;margin:15px 0 0 0;padding:0 0 0 130px;*zoom:1;}
.order-detail-t-cont img{position:absolute;top:0;left:0;width:114px;height:80px;}
.order-detail-t-c{padding:16px 0 0;line-height:24px;}
.order-detail-cont{margin:20px 0 0;margin-bottom:100px;}
.order-detail-cont-l{float:left;width:880px;}
.order-detail-c-title{position:relative;height:38px;line-height:38px;padding:0 20px;background:#e1eaf1;font-size:20px;}
.order-detail-c-title span{font-size:12px;}
.order-detail-c-title span.order-detail-c-t{position:absolute;right:15px;top:0;}
.order-detail-c-cont{margin:20px 0;}
.order-detail-c-cont li{height:20px;line-height:20px;margin:0 0 8px 0;}
.order-detail-c-cont span{display:inline-block;width:125px;margin:0 10px 0 0;text-align:right;}
.order-detail-c-cont i{font-style:normal;color:#d75;font-weight:700;}
.order-detail-c-cont a{text-decoration:underline;margin:0 10px;}
.order-detail-tips{margin:50px 0 30px;padding:20px 15px;}
.order-detail-t-col{color:#d75;}
.order-detail-cont-r{float:right;width:294px;}
.order-detail-user{border:solid 3px #f8e4de;}
.order-detail-u-title{position:relative;margin:15px;padding:0 0 10px 4px;border-bottom:dashed 1px #f8e4de;font-size:18px;}
.order-detail-u-title span{position:absolute;right:5px;top:6px;font-size:12px;color:#49f;text-decoration:underline;cursor:pointer;}
.order-detail-u-info{margin:15px;}
.order-d-u-i-l{margin:0 0 10px 0;}
.order-d-u-i-l span{display:inline-block;width:64px;text-align:right;}
.order-d-u-i-l input{width:170px;height:20px;line-height:20px;padding:5px;border:solid 1px #ccc;border-radius:3px;}
.order-d-u-i-btn{padding:10px 8px;background:#f6f6f6;text-align:right;}
.order-d-u-i-btn input{width:70px;height:30px;line-height:30px;background:#49f;margin:0 2px;border:0;border-radius:2px;color:#fff;text-align:center;cursor:pointer;font-size:12px}
.order-d-u-i-btn input.cal{background:#dcdcdc;color:#333;}
.order-d-c-ser{border:solid 3px #e1eaf1;margin:20px 0 0;padding:8px 10px;font-size:20px;color:#999;}
.order-d-c-lang{margin:10px 5px;}
.order-d-c-lang a{display:inline-block;width:80px;height:20px;line-height:20px;padding:0 0 0 40px;background:url(https://img.haoqiao.com/website/images/nation_flag.jpg) no-repeat;color:#333;}
.order-d-c-lang a.current{color:#49f;}
.order-d-c-lang a.order-lang-en{background-position:0 -20px;}
.order-d-c-print{border:solid 3px #e1eaf1;margin:20px 0 0;padding:6px 10px;}
.order-d-c-li{display:block;height:80px;line-height:80px;padding:0 0 0 72px;background:url(https://img.haoqiao.com/website/images/tts_print_icon.gif) 6px 16px no-repeat;border-top:dashed 1px #e1eaf1;font-size:18px;}
.order-d-c-li:hover{text-decoration:none;}
.order-d-c-li-p{background-position: 6px -78px;}
.order-del-pop-tips{width:480px;margin:30px 30px;padding:0 0 0 70px;background:url(https://img.haoqiao.com/website/images/tts_tips_icon.gif) 0 center no-repeat;font-size:18px;}
.order-del-pop-btn{margin:20px 0;padding:10px 10px 0 0;border-top:solid 1px #ddd;font-size:14px;}
.order-del-pop-btn .index-popup-btn{width:158px;font-size:16px}
.order-del-pop-btn .index-popup-btn:hover{text-decoration:none}
.order-del-pop-btn .order-del-pop-btn-cal{border:1px solid #49f;color:#49f;background:#fff;width: auto;height: 38px;padding:0px 30px}
.order-del-pop-cal-table{width:320px;margin:0 auto 20px;}
.order-del-pop-cal-table td{height:50px;padding:0 10px;border:solid 1px #eee;}
.order-del-p-rigth{text-align:right;}
.order-del-p-c-t td{background:#f6f5f4;}
.order-del-p-c-t span{color:#d75;font-size:20px;}


.detail-price-tips-t{position:absolute;width:300px;background:#fff;border:solid 1px #7899ac;font-size:14px}
.detail-price-tips-t td{height:42px;border:solid 1px #d7e0e5;text-align:center}
.detail-price-tips-tlast{background:#e3eaf2;font-weight:700}
.detail-hight-price{display:inline-block;position:relative;height:30px;line-height:30px;margin:15px 0 20px;padding:0 24px 0 25px;background:#f0825d;color:#fff;font-size:14px;*display:inline;*zoom:1}
.detail-hight-price span{padding:0 0 0 4px 0;font-size:16px;}

.detail-full-room-tips {padding: 30px 0 15px 12px;font-size: 16px}
.detail-full-room-tips span {font-weight: 700;font-size: 20px;color: #f00}
.hotel-detail-price-title {position: relative;margin: 20px;font-size: 14px}
.hotel-detail-price-title input {width: 168px;height: 24px;line-height: 24px;margin: 0 10px 0 0;padding: 3px 8px;background: #fff url(https://img.haoqiao.com/website/images/bread_date.gif) 165px center no-repeat;border-radius: 3px;border: solid 1px #c2c2c2}
.hotel-detail-price-btn {display: inline-block;padding: 3px 25px;border: none;font-size: 14px;font-weight: 700;color: #fff;background: #0896ff;height: 24px;line-height: 24px;border-radius: 3px;}
.pay_more_bank {height:40px;background-color: #d8f1ff;color: #2ea7e7;line-height: 40px;font-size: 16px;text-align: center;width: 162px;margin-left: 17px;}
.pay_more_bank a {display:block;}

.J_tips {border-bottom: dotted 1px #49f;}

.tts-t-tk font {margin-left: 5px; line-height: 20px;}
.tts-t-tk span {margin-left: 5px; line-height: 25px;}
.tts-td-promo {background-color: #fed; color: #f72; margin: 0; padding: 5px;border-bottom: 0px;}
.tts-td-price span{display: block;line-height: 24px;border: 0;font-size: 20px;color: #d75;}
.tts-td-price span img{vertical-align: 1px;}
.tts-td-price p{padding-left:5px}

.tts-passport-tips{position:absolute;margin-left:100px;background:#fff;border:1px solid #dd7755;z-index:100;padding:10px}
#J_table table {border: solid 1px #e9eff5}
#J_room_detail table {border: solid 3px #ecf3f6; line-height:30px}
#J_room_detail table th {background:#ecf3f6}
#J_hotel_tips table {border: solid 3px #f8e4de; margin-bottom:20px}
#J_hotel_tips p b {color: #d75; font-size: 14px; padding-top:20px;display:block}
.tts-amenity-long i{margin:0 0 0 10px;padding:0 0 0 20px;background:url(https://img.haoqiao.com/website/images/detail_r.gif) 0 center no-repeat;font-size:12px;font-style:normal;}
#J_room_detail .t-d-left {width:100px; float:left; text-align:right; font-weight: bold;}
#J_room_detail .t-d-right {width:950px; float:left}
#J_room_detail .tts-amenity-long i {width:150px; float:left}
#J_hotel_tips td {padding:0px 20px 20px 20px; line-height:24px}
#J_hotel_tips p br {display:none}

.order-query-tips {height: 40px;line-height: 40px;background-color: #f6ecec;color: #dd7755;margin-top: 10px;margin-bottom: 10px;}
.order-query-tips a {text-decoration: underline;}

/*new填写订单页2015-5-12*/
.main-table{width:1190px;border: solid 2px #A6B9C1;  margin-top: 20px;font-size:14px}
.main-table-th{background-color:#F0F4F8;width:98px;vertical-align:top;padding-top:20px;text-align:center}
.main-table-th,.main-table-td{border-bottom:1px solid #DBE3E6;}
.tts-od-e-txt-name .ui-sel-txt i{position:absolute;left:355px;top:13px;width:0;height:0;border-color:#999 transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;background: #FFFFFF;}
.tts-od-e-txt-name .lastname{width:130px}
.tts-od-e-txt-name .firstname{width:158px}
.J_edit_btn{margin-left:10px}
.tts-od-e-r-i-d-t{font-size:12px;}
.tts-od-e-r-i-d-t-s{background:url(https://img.haoqiao.com/website/images/tts_detail_tipss.gif) no-repeat  5px 3px;padding-left:5px;margin-top:10px;/*cursor:pointer*/}
.tts-od-e-r-i-d-t-s-p{margin-left:20px;color: #ff3232;font-size:14px;font-weight: 700;}
.tts-od-e-tips-3{cursor:pointer;}
.tts-od-e-r-i-list-t{padding:10px 0 10px 8px}
.tts-od-e-r-i-list-n{padding:5px 0 5px 50px}
.main-table-hr{border:1px dashed #DBE3E6; width:900px;margin-left:20px;}
.tts-od-e-r-i-list-o{margin-top:6px}
.ttts-od-e-r-i-list-t-c{margin:15px 0 12px 18px}
.tts-od-e-r-i-list-j{padding:18px 8px 0 ;margin-bottom:15px}
.main-table-btn{width:220px;font-weight:700}
.main-table-clause{margin-top:5px;font-size:14px}
.tts-edit-add-person{margin:0 0 0 80px}
.tts-od-e-r-i-l-date,.tts-od-e-r-i-l-person{padding: 18px 8px 0;}
.ui-sel-txt .ui-sel-txt-t-ul{height:200px;overflow-y:scroll;}
.clearing-tip{background: url(https://img.haoqiao.com/website/images/tts_detail_tipss.gif) no-repeat 5px 3px;}
.clearing-tip p{margin-left:26px;font-size:14px;}
/*订单填写页2015-05-14*/
.tts-od-e-r-i-d-q{color:#ff3232;font-weight:700;vertical-align: top;}
.tts-od-e-r-i-d-q span{color:#333;font-weight: 100;}
.ui-sel-title{border: 0px;position: relative;display: inline-block;width: 70px;height: 20px;line-height: 26px;padding: 0 6px;}
.tts-mod-peo-f-t{padding:10px 0 0 20px}
.tts-od-e-from-uitxt-p{width:135px}
.tts-od-e-from-i-d i{font-style:normal}
.ui-sel-txt-o ul {background-color:#EEEEEE;box-shadow: none; }
.ui-sel-txt-o ul a:hover{background-color:#4399FE}
/*订单支付*/
.tts-od-form-i-table table{width:97%;margin:0 auto;border:1px solid #E1EAF1}
.tts-od-form-i-table table tr{line-height:30px}
.tts-od-form-i-table table tr td{padding:0 10px}
.tts-od-form-i-table table tr .tts-od-form-i-table-tr-title{background-color:#F0F4F8;font-weight:none}
.tts-od-form-i-table table .tts-od-form-i-table-tr td{vertical-align:top}
.tts-od-form-i-table table .tts-od-form-i-table-tr .tts-od-form-i-table-tr-price{vertical-align:bottom;text-align:right;padding-top:60px}
.tts-od-form-i-table table .tts-od-form-i-table-tr-price b{color:#ff3232;font-size:24px;}
.tts-od-form-i-table table .tts-od-form-i-table-tr-price i{font-style:normal;font-size:12px}
.tts-od-e-btn-w-y,.tts-od-e-btn-w-d{text-align:left;margin-top:10px;}
.tts-od-e-btn-w-y{margin-bottom:100px}
.main-table-btn-b{height:38px;display: inline-block;border-radius: 3px;background: #F1F9FF;border:1px solid #4499FF;width:150px;font-size: 16px;color:#4499FF;cursor:pointer}
.main_pay{width: 1190px;border: solid 2px #A6B9C1;margin-top: 20px;font-size: 14px;}
.main-table-clause b,.main-table-clause-top b{font-size:20px;color:#ff3232}
.main-table-clause-tips{font-size:12px;color:#999999;margin:10px 0 100px 0}
.pay_more_bank a{font-weight:700}
.main-table-clause-top{margin-top:20px;margin-bottom:-10px;font-size:14px}
.index-popup-btn-pay{display: inline-block;padding:0 30px;height: 40px;line-height: 40px;background: #49f;border-radius: 3px;border: 0;color: #fff;text-align: center;font-size: 16px;cursor: pointer;}
.index-popup-btn-pay:hover{text-decoration:none;}
.index-popup-want-icon-pay{display: inline-block;margin: 30px 0 20px;padding: 20px 0 20px 30px;width: 300px;background: url(https://img.haoqiao.com/website/images/new_tts/tk_ts_icon.svg) 0 center no-repeat;font-size: 20px;}
.order-pay-popup-tips i,.order-pay-popup-tips-timeout i,.order-com-tips-l i{font-style:normal;color:#ff3232}
.index-popup-want-icon-timeout{display: inline-block;margin: 30px 0 20px;padding: 20px 0 0 70px;width: 400px;text-align:left;background: url(https://img.haoqiao.com/website/images/popup_want_icon.gif) 0 center no-repeat;font-size: 20px;}
.order-pay-popup-tips-timeout{text-align:left;margin-left:100px}
.tts-od-btn-w-d-s{margin-bottom:100px}
.tts-od-e-txt-name-tips{padding-top: 1px;margin:5px 0 0 86px;padding-left:26px;position: relative;display: inline-block;background: url(https://img.haoqiao.com/website/images/tts_detail_tipss.gif) no-repeat 5px 3px;color:#ff3232;width:200px}
.tts-od-e-from-i i{font-style:normal;}
.tts-od-e-r-i-list-t span{width:0px}
.tts-od-e-r-i-list-t .tts-od-e-r-i-d-t-s-p{font-size:12px;font-weight:100;}
/*---------订单管理2015-5-23--------*/
.tts-wf-hif h1{margin:0 0 0 0;font-size:24px;color:#4499FF;text-overflow : ellipsis;}
.tts-wf-hif h1 i{font-style:normal;color:#333333}
.main-clause-top{margin:15px 0 10px 0;height:30px;font-size:14px}
.main-clause-top .search-btn{margin:0 0 0 74px;clear:both;}
.main-clause-top .search-btn input{border:0;background:#49f;color:#fff;height:30px;line-height:30px;width:115px;text-align:center;border-radius:2px;border:solid 1px #49f;cursor:pointer;font-size:14px}
.main-clause-top-tips{width:500px;line-height:25px;}
.main-clause-top-tips-header{float:left}
.main-clause-top-btn{float:right;line-height:25px}
.main-clause-top-btn input{height: 28px;line-height: 28px;text-align: center;border-radius: 2px;border: solid 1px #49f;cursor: pointer;}
.main-clause-top-btn a{height: 28px;line-height: 28px;text-align: center;border-radius: 2px;border: solid 1px #49f;cursor: pointer;display: block;float: left;margin-right: 10px;}
.main-clause-top-btn a:hover{text-decoration:none;}
.main-clause-top-btn-q{  background: #49f; color: #fff;width: 170px;}
.main-clause-top-btn-u{ background: #F1F9FF;border-color: #4499FF;color: #4499FF;padding:0 20px;}
.main-btn-u{margin:0 0 10px 0}
.main-clause-top-status{width:100%;height:30px;background:#ECF3F6;vertical-align:middle;font-size:20px ;font-weight:500;padding:10px 0}
.main-clause-top-status span{margin:0 50px 0 16px;}
.main-clause-top-status i{font-style:normal;color:#ff3232}
.tts-od-e-r-i-l-f img{width:114px;height:80px}
.tts-od-e-r-i-d-f{width:800px;margin-left:50px}
.tts-od-e-r-i-l-cn{font-size:24px;color:#333333;}
.tts-od-e-r-i-l-en{font-size:14px;color:#333333;}
.tts-od-e-r-i-d-f i{color:#333333}
.main-clause-top-btn-qu{float:left}
.order_detail_header{height:45px}
.main-clause-top-btn-qu input{height: 28px;text-align: center;border-radius: 2px; border: solid 1px #49f;cursor: pointer;}
.order_detail_nav{top:0px;position: absolute;top: 10px;right: 1px;z-index: 40;}
.order_detail_nav .nav-link{height: 30px;line-height: 30px;font-size: 12px;  display: inline-block;border-bottom: 3px solid #fff;text-align: center;color: #333;}
.order_detail_nav li{  position: relative;float: left;margin: 0 0 0 10px;display: inline;}
.order_detail_nav .order_detail_u_l_s,.order_detail_u_l_n{border-bottom:2px solid #4499FF}
.tts-wf-hotelinfo-en_name{font-size:14px;}
.tts-order-detail-hif{padding-top:28px}
    /*-------------订单状态页，进度2015-08-18--------------*/
.tts-od-status-info{border: solid 2px #f8e4de;margin: 20px 0 20px 0;padding: 24px;color#d75;line-height: 24px;height:auto;padding:40px 0 40px 40px;font-size:14px}
.tts-od-status-step p span{color:#ff3232;font-weight:700}
.tts-od-status-step ul li{color:#666666}
/*-------------------分销商后台修改订单------------------------------------*/
.index-popup-cont{font-size:14px}
.index-popup-cont .container{width:800px;overflow:hidden;height:auto}
.index-popup-cont ul{padding-top:30px}
.index-popup-cont ul li{height:35px;line-height:35px;list-style:none;text-align:center;width:150px;cursor: pointer;}
.index-popup-cont ul li.active {background:#49f;color:#fff;}
.index-popup-cont ul li.normal {background:#fff;}
.index-popup-cont ul li a{display:block;color:#000}
.index-popup-cont ul li.active a{color:#fff;text-decoration:none;}
.index-popup-cont ul li a:hover{text-decoration:none;}
.index-popup-cont #tab_content{float:right;width:650px;*width:644px;background:white;overflow:hidden;border-left:1px solid #CCCCCC;padding-bottom:30px}
.index-popup-cont #tab_content .content{padding: 30px 0 15px 30px; -moz-border-radius: 5px;height:400px;}
.index-popup-cont .bread-search-txt {width: 160px;height: 24px;line-height: 24px;border: solid 1px #ddd;border-radius: 2px;padding: 3px 8px;}
.index-popup-cont .bread-search-t-date {width: 120px; padding: 3px 5px 3px 8px;background: #fff url("https://img.haoqiao.com/website/images/index_icon.png") no-repeat scroll 110px -40px;}
.index-popup-cont .bread-search-list{margin:10px 0;}
.index-popup-cont .bread-search-list span{margin: 0 30px}
.content ul{width:400px;margin-left:50px;}
.content ul li{border:0px;width:400px;text-align:left;line-height:40px;height:40px}
.change-cancel-one{display:inline-block;vertical-align:middle;width: 360px;height: 24px;line-height: 24px;border: solid 1px #ddd;border-radius: 2px;padding: 3px 8px;}
.index-popup-cont .change-msg{font-size:12px}
.index-popup-change{width:800px}
.index-popup-cont .change-order{text-align:left;bottom:0;border:0}
.index-popup-cont .change-order input{display:inline}

.index-popup-cont #change-remark table{width:700px;line-height:40px}
.index-popup-cont .tts-od-e-tarea{ margin-top:30px;border: 1px solid #ccc;border-radius: 3px;color: #333;font: 12px/1.5 Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;height: 60px;padding: 6px;vertical-align: top;width: 553px;}
.index-popup-cont #change-remark .change-remark-date{line-height:40px;}
.index-popup-cont #change-remark .change-remark-t-x{padding: 3px 5px;height: 24px;line-height: 24px;margin: 0 0 0 5px;border: solid 1px #ccc;border-radius: 3px;vertical-align: middle;margin-left:20px;width:230px}
.index-popup-cont #change-remark .ui-sel-txt {height: 30px;line-height: 32px;padding: 0 6px;width: 135px;line-height: 32px;vertical-align: middle;margin-left:20px}
.index-popup-cont #change-remark .ui-sel-txt i {font-style:normal;border-color: #999 transparent transparent;border-style: solid dashed dashed;border-width: 5px 5px 0;height: 0;position: absolute;right: 6px;top: 13px;width: 0;}
.change-remark-date i{font-style:normal;}
.change-remark-date .ui-sel-txt-t-ul{margin-left:0px;width:150px;padding-top: 0px;}
#change-cancel ul{padding:0;margin:0}
#change-cancel ul li{padding:0;margin:0}
#change-cancel ul li input{margin-left:30px;margin-right:10px}
#change-man .bread-search-list .lastname{width:130px}
#change-man .bread-search-list .firstname{width:158px}
#change-man .bread-search-list i{font-style: normal;background: #a6b9c1 none repeat scroll 0 0;border-radius: 3px;color: #fff;font-style: normal;height: 20px;left: 12px;line-height: 20px;position: absolute;text-align: center;top: 6px;width: 20px;}
.change-room{display:block;width:100%}
.change-room p{float:left}
.change-tts-od-e-txt-name{float:left;}
.change-tts-od-e-txt-name .tts-od-e-txt-name{height:40px}
    /*-------------中文转拼音，进度2015-09-25--------------*/
    .tts-od-name-pinyin ul  a:hover{background:#EEEEEE;text-decoration:none;}
.tts-od-name-ul-pinyin{display: block;position: absolute;z-index: 91; left: 5px; top: 36px;width: 370px;margin: 0 0 -1px 0;background: #fff;border: solid 1px #ccc;border-radius: 3px;overflow: hidden;box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);height: 200px;
  overflow-y: scroll;padding-top:20px}
.tts-od-name-ul-pinyin span{width:370px;text-align:left;font-size:12px;background:#F0F3F9;padding:5px;}
.tts-od-name-ul-pinyin  li a{display: block;line-height: 32px;margin: 0 0 -1px 0;padding: 0 4px;border-bottom: solid 1px #ccc;color: #ff3232;font-size:16px;font-weight:700;letter-spacing:8px;text-decoration:none}
.tts-od-name-ul-pinyin  li a:hover{text-decoration:none;background:#EEEEEE}
.tts-od-e-txt-name-tips-py{color:#ff3232;width:400px;text-align:left;background: url(https://img.haoqiao.com/website/images/tts_detail_tipss.gif) no-repeat 5px 3px;padding-left:26px}


.color-orange{color:#f90}
.color-blue{color:#49f}
.size-14{font-size:14px}
.size-24{font-size:24px}
.size-18{font-size:18px}
.backColor-white{background:#fff}
.backColor-black{background:#505a64}
.backColor-grey{background:#ededed}
.btn-orange{background-color:#f90}
.btn-grey{background-color:#aaa}
.btn-blue{background-color:#49F}
.btn-light-grey{background-color:#efefef}
.alpha1{filter:alpha(opacity=50);opacity:.5}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;outline:0}
.btn-lg{height:50px;line-height:50px;width:220px;padding:0;font-size:18px;line-height:1.3333333;border-radius:2px}
.btn-xs{padding:4px 10px;border-radius:3px}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.floatL{float:left!important}
.floatR{float:right!important}
.margin-left-10{margin-left:10px}
.margin-top-10{margin-top:10px}
.margin-top-15{margin-top:15px}
.margin-top-20{margin-top:20px}
.margin-top-25{margin-top:25px}
.margin-left-25{margin-left:25px}
.margin-right-5{margin-right:5px}
.margin-top-40{margin-top:40px}
.margin-top-50{margin-top:50px}
.padding-top-10{padding-top:10px}
.padding-top-20{padding-top:20px}
.padding-top-40{padding-top:40px}
.padding-left-25{padding-left:25px}
.padding-left-60{padding-left:60px}
.padding-left-88{padding-left:88px}
.padding-left-120{padding-left:120px}
.nav-point{position:absolute;top:-7px!important;background:url(https://img.haoqiao.com/website/images/points/new.png) no-repeat!important;width:20px!important;height:21px!important;padding:0;font-size:12px;line-height:17px;z-index:1;display:none}
#J_signin_button{width:70px;margin-top:6px}
#J_signin_button:hover{background:#ffaf28}
#sign-menu a{padding-left:0!important}
.sign-popup{font-size:14px;right:0;padding:0 0 3px 0}
.sign-popup i,.sign-popup span{border-width:0 6px 7px}
.sign-popup h4{line-height:40px;padding:0 12px;margin-bottom:3px}
#sign-button{height:50px!important}
.point-popup-text{position:relative;padding:3px 12px;text-align:left;color:#333;font-size:14px}
.times{position:absolute;right:12px;color:#333;font-style:normal}
.sign-popup{font-size:14px;right:0;padding:0 0 3px 0;width:200px!important;top:49px!important;}
.sign-popup span{left:157px!important;top:-8px}
.sign-active{background: #cdcdcd !important;cursor:default;}
.point-popup-close{position:absolute;right:15px;top:15px;width:15px;height:15px;color:#333;background:url(https://img.haoqiao.com/website/images/points/colse_grey.png) no-repeat}
.point-popup-close:hover{background:url(https://img.haoqiao.com/website/images/points/close_blue.png) no-repeat}
.sign-popup h4{line-height:40px;padding:0 12px;margin-bottom:3px}
a.normal{width:auto!important;background:0 0!important;height:auto!important;display:inline-block!important;color:#49f!important;font-size:14px!important}

.index-popup-want-icon{margin:30px 30px 0;padding:15px 0 0 70px;background:transparent url(https://img.haoqiao.com/website/images/new_tts/tk_ts_icon.svg) no-repeat scroll 0 20px;font-size:20px;}
.index-popup-want-icon ul li{margin-left:20px;width:100%;list-style-type:disc;text-align:left;line-height:28px}
.index-popup-btn{margin-right:40px}
.tts-od-msg{text-align:left;font-size:14px;line-height:24px}
.tts-od-e-r-i-l span{display:inline-block;width:85px;vertical-align:middle;text-align:right}
.tts-od-e-txt-name .lastname{width:105px}
.tts-od-e-txt-name .firstname{width:138px}
.tts-od-e-txt-title{position:relative;display:inline-block;width:85px;text-align:right}
.tts-od-e-from-uitxt{position:relative;display:inline-block;padding:0 6px;width:407px;height:30px;line-height:2pc}
.tts-od-e-txt-name .ui-sel-txt i{left:403px}
.tts-ui-sel-txt{display:inline-block;padding:0 9pt 0 0;width:409px;vertical-align:middle}
.tts-od-e-txt-tip{width:28px}
.tts-od-e-txt-tip,.tts-od-e-txt-tip-t{position:relative;display:inline-block}
#J_contact,#J_email,#J_mobile,#J_telephone{margin:0}
.coupon-line{border-top:1px solid #dbe3e6}
.conpuon-containter{padding:9pt 20px}
.conpuon-containter-b{padding:20px;border-bottom:1px solid #dbe3e6}
.pointTabBox{position:relative}
.present-item{padding-top:9pt}
.pointTabBox .couponP{padding:8px 20px;border-radius:4px;color:#f90;font-size:14px;line-height:30px;cursor:pointer}
.couponP img{vertical-align:middle}
.choose-coupon{padding:10px 0 0}
.tts-od-e-r-i-list-j .choose-coupon{padding:0 10px}
.choose-coupon li{float:left;margin-right:20px}
.tts-od-e-r-i-list-j .choose-coupon li{clear:both;line-height: 26px}
.filter-item{position:relative;left:0}
.filter-item span{display:inline-block;padding:0 10px;width:auto;height:44px;border:1px solid #ccc;border-radius:2px;background:#fff;color:#333;text-align:center;line-height:44px;cursor:pointer}
.filter-item span:hover{border:1px solid #49f;color:#49f}
.filter-item-current{position:absolute;top:1px;right:1px}
.popuchange{padding:5px 25px 5px 25px}
.popuchange li{padding:9pt 27px}
.popuchange li .btn{width:342px;height:42px;font-size:18px; font-weight:normal}
.popuchange li .w48{width:170px}
.popuchange li .codeBtn{width:10pc;height:30px;height:39px;border:1px solid #ccc;border-radius:3px;background:#fff}
.account-error-msg{visibility:hidden;padding-right:27px;height:18px;color:red;text-align:right;font-size:9pt}
#changec{position:absolute;top:-9px;right:0;width:auto}
.change-popup{position:absolute;top:-60px;right:9pc;z-index:10;width:447px!important;height:296px;border-radius:2px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3)}
.change-popup em,.change-popup em i{position:absolute;height:0;border-style:dashed dashed solid;border-width:13px;font-size:0;line-height:0}
.change-popup em{top:63px;right:-27px;border-color:transparent transparent transparent #ccc}
.change-popup em i{top:-13px;right:-9pt;border-color:transparent transparent transparent #fff}
.change-popup .close-box{position:relative;height:25px}
.change-popup .close-popup{position:absolute;top:15px;right:15px;width:16px;height:16px;cursor:pointer}
.btn-blue{background:#49f}
.textarea,.txtbox{box-sizing:border-box;border:1px solid #bebebe;border-radius:4px;color:#333;-o-box-sizing:border-box;-ms-box-sizing:border-box; font-weight:normal}
.txtbox{padding: 10px 8px; width:342px;border:1px solid #ddd;border-radius:3px;color:#999;font-size:14px; font-weight:normal}
.fororder .outdate{float:right;padding:0 2px;border:1px solid #fff}
.Validform_error{box-shadow:0 0 6px rgba(255,0,0,.6)}
.present-item li{position:relative;float:left;display:inline-block;margin:0 15px 15px 0;padding:9px;width:196px;border:1px solid #dbe3e6;cursor:pointer}
.present-item li:hover{box-shadow:2px 2px 6px rgba(0,0,0,.3)}
.present-item li input{display:none;visibility:hidden;height:14px;vertical-align:middle}
.tts-od-e-r-i-present-item{padding:0}
.tts-od-e-r-i-present-item li{border:0px;cursor: default;margin:0;padding:0px}
.tts-od-e-r-i-present-item li:hover{box-shadow:0px 0px 0px rgba(0,0,0,0)}
.coupon-item{cursor:pointer}
.coupon-item,.coupon-item .coupon-money{position:relative;width:100%}
.coupon-item .coupon-money .lay{width:100%;text-align:left}
.coupon-item .coupon-money em{font-weight:700;font-size:42px}
.coupon-item .coupon-money font{font-size:9pt}
.coupon-item .nick{position:absolute;top:4px;width:auto;height:29px;background:url(https://img.haoqiao.com/website/images/coupon/j21.png) no-repeat center;color:#fff;text-align:center;line-height:29px}
.style-box{position:relative;width:100%;height:auto;border-radius:8px;-o-border-radius:8px}
.style-box-bgcolor{background:url(https://img.haoqiao.com/website/images/coupon/coupon_mj_bg01.png) no-repeat;background:-webkit-linear-gradient(126deg,#ffb039,#fe5717);background:linear-gradient(126deg,#ffb039,#fe5717)}
.style-box-bgcolor,.style-box-bgcolor-r{filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#ffb039, endColorStr=#fe5717)}
.style-box-bgcolor-r{background:url(https://img.haoqiao.com/website/images/coupon/coupon_mj_bg01.png) no-repeat;background:-webkit-linear-gradient(126deg,#fb7c91,#ff3c3c);background:linear-gradient(126deg,#fb7c91,#ff3c3c)}
.have:after,.have:before,.style-box:after,.style-box:before{position:absolute;top:58%;top:60%\9;width:9pt;height:9pt;border-radius:50%;background-color:#fff;content:"";-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-o-border-radius:50%}
.have:before,.style-box:before{left:-8px}
.have:after,.style-box:after{right:-8px}
.style-box.have{border:none;background:#d9d9d9}
.style-box .info-box{padding:10px 10px 5px;padding:5px 10px 10px 10px\9}
.fororder .infoheig,.style-box .info-box{position:relative;color:#fff;font-size:9pt}
.fororder .infoheig{padding:7px 10px 5px;padding:5px 10px 10px 10px\9;height:40px;line-height:40px}
.dotline{border-top:1px dotted #ccc}
.checked{position:absolute;top:-7pt;right:-7pt;}
.dealine{top:-18px;left:-15px;padding:4px 6px;width:70px;background:url(https://img.haoqiao.com/website/images/coupon/coupon_Label_bg.png) no-repeat;color:#fff}
.dealine,.used{position:absolute;z-index:9}
.used{top:-22px;right:-11px;width:60px}
input[type=checkbox],input[type=radio]{padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.style-box input{display:none}
.font-margin{margin-left:2px;font-size:14px!important}
.footer-p-1{padding: 8px 40px 0 19px;  text-align: right;}
.footer-p-2{padding:0px 19px 0;width:50pc;font-size:18px}
.footer-p-3{padding:3px 30px 30px 9pt}
.footer-p-4{padding:0 30px 30px 0}
.footer-p-1 a:hover{text-decoration: none}
.m-b-30{margin-bottom:30px}
.total{color:#ff3232;font-weight:700;font-size:24px}
.coupon_top_title{line-height:30px}
input[type="text"]::-webkit-input-placeholder {color: #a0a0a0;}
input[type="text"]:-moz-placeholder {color: #a0a0a0;  }
input[type="text"]::-moz-placeholder {color: #a0a0a0;  }
input[type="text"]::-ms-input-placeholder {color: #a0a0a0;  }